Four Ways You Can Take A Company Public - Ipos, Direct Listings, Reverse Takeovers And Spacs